Overview of OIDC Token Authentication Connector
Release Notes
| API Management (Release Date) | Release Type | Release Description |
|---|---|---|
| October 29, 2020 | New Feature | Support securing APIs in API Management using third party OIDC IDP based ID token. |
| Ability to configure up to ten user information endpoints per service endpoint for ID validation using any third party OIDC IDP. | ||
| Conditional pickup of user info endpoint for user info based on incoming meta data for geo-distributed API services. | ||
| Ability to enrich API request header with user info meta data that can be returned after successful ID validation. | ||
| Support for strict case sensitive method for GET and POST calls to third party OAuth2.0 Auth server user info endpoint. HTTP Verb must be case-sensitive and supported that way in compliance with RFC 7231 guidelines. | ||
Support of configurable parameter If If
| ||
Support of UserInfo error responses on error condition as defined in the |
Description
This feature enables securing APIs behind Cloud API Management using a third-party OIDC IDP-based ID token.
-
The connector validates third-party OAuth2.0 access token for authentication and allows calls to the backend API only after successful validation.
-
It provides the ability to configure introspection endpoints to support multiple regional but unique introspection endpoints for a geo-distributed OAuth 2.0 authorization server.
-
Supports the ability to enrich headers with values from the introspection endpoint’s JSON response upon successful validation before forwarding the request to the backend server.
-
The connector provides a configurable capability to block or forward the HTTP Authorization header to the backend API server.
-
Supports JSONPath expressions to locate values from the JSON response (UserInfo endpoint) returned by the authorization server that need to be injected into headers before forwarding the request to the backend server.
-
Supports pre-processing of client requests to influence API behavior within Cloud API Management.